RESULT
TRUE if all went well, FALSE if some objects or sub classes were still hanging around. Nothing will be freed in this case.